A Generalized Software Fault Classification Model
نویسنده
چکیده
Most non-homogenous Poisson process (NHPP) based software reliability growth models (SRGMs) presented in the literature assume that the faults in the software are of the same type. This assumption implies that the fault removal rate per remaining faults is independent of the testing time. However, this assumption is not truly representative of reality. It has been observed that the software contains different types of faults and each fault requires different strategies and different amount of testing-effort to remove it. This paper proposes a generalized model based on classification the faults in the software system according to their removal complexity. The removal complexity is proportional to the amount of testing-effort required to remove the fault. The testing-effort expenditures are represented by the number of stages required to remove the fault after the failure observation / fault isolation (with time delay between the stages). Therefore, it explicitly takes into account the faults of different severity and can capture variability in the growth curves depending on the environment it is being used and at the same time it has the capability to reduce either to exponential or Sshaped growth curves. Such modelling approach is very much suited for object-oriented programming and distributed development environments. Actual software reliability data have been used to demonstrate the proposed generalized model. Key-Words: software engineering, software testing, NHPP, SRGM, fault severity.
منابع مشابه
Stator Turn-to-Turn Fault Detection of Induction Motor by Non-Invasive Method Using Generalized Regression Neural Network
Condition monitoring and protection methods based on the analysis of the machine's current are widely used according to non-invasive characteristics of current transformers. It should be noted that, these sensors are installed by default in the machine control center. On the other hand, condition monitoring based on mathematical methods has been proposed in literature. However, they are model b...
متن کاملFault location and classification in non-homogeneous transmission line utilizing breaker transients
In this paper, a single-ended fault location method is presented based on a circuit breaker operation using the frequencies of traveling waves. The proposed method receives the required data from voltage traveling waves with the aid of Fast Fourier Transform (FFT) and Wavelet Transform. Then, the Artificial Neural Network (ANN) identifies fault type and determines its location. In order to eval...
متن کاملInternal Fault Detection, Location, and Classification in Stator Winding of the Synchronous Generators Based on the Terminal Voltage Waveform
In this paper, a novel method is presented for detection and classification of the faultyphase/region in the stator winding of synchronous generators on the basis of the resulting harmoniccomponents that appear in the terminal voltage waveforms. Analytical results obtained through DecisionTree (DT) show that the internal faults are not only detectable but also they can be classified andthe rela...
متن کاملFault diagnosis in a distillation column using a support vector machine based classifier
Fault diagnosis has always been an essential aspect of control system design. This is necessary due to the growing demand for increased performance and safety of industrial systems is discussed. Support vector machine classifier is a new technique based on statistical learning theory and is designed to reduce structural bias. Support vector machine classification in many applications in v...
متن کاملAccurate Fault Classification of Transmission Line Using Wavelet Transform and Probabilistic Neural Network
Fault classification in distance protection of transmission lines, with considering the wide variation in the fault operating conditions, has been very challenging task. This paper presents a probabilistic neural network (PNN) and new feature selection technique for fault classification in transmission lines. Initially, wavelet transform is used for feature extraction from half cycle of post-fa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008